from fastapi import APIRouter
from .endpoints import (
    carriers, airports, airplanes, hotels, auth, users, 
    workarea, customers, package_orders, 
    customer_contacts, customer_addresses, customer_passengers,
    vehicle_rentals, meal_orders, airticket_orders, airticket_passengers,
    airticket_flights, hotel_orders, hotel_passengers, attraction_tickets,
    other_orders, elevy_stamps
)

api_router = APIRouter()
api_router.include_router(auth.router, prefix="/auth", tags=["认证"])
api_router.include_router(users.router, prefix="/users", tags=["用户管理"])
api_router.include_router(carriers.router, prefix="/carriers", tags=["承运人管理"])
api_router.include_router(airports.router, prefix="/airports", tags=["机场管理"])
api_router.include_router(airplanes.router, prefix="/airplanes", tags=["飞机型号管理"])
api_router.include_router(hotels.router, prefix="/hotels", tags=["酒店管理"])
api_router.include_router(
    workarea.router,
    prefix="/workarea",
    tags=["工作区管理"]
)
api_router.include_router(
    package_orders.router, 
    prefix="/package-orders", 
    tags=["跟团游订单"]
)
api_router.include_router(
    customers.router,
    prefix="/customers",
    tags=["客户管理"]
)
api_router.include_router(
    customer_contacts.router,
    prefix="/customers",
    tags=["客户联系方式"]
)
api_router.include_router(
    customer_addresses.router,
    prefix="/customers",
    tags=["客户地址"]
)
api_router.include_router(
    vehicle_rentals.router,
    prefix="/vehicle-rentals",
    tags=["车辆租赁"]
)
api_router.include_router(
    meal_orders.router,
    prefix="/meal-orders",
    tags=["餐饮订单"]
)
api_router.include_router(
    customer_passengers.router,
    prefix="/customer-passengers",
    tags=["客户乘客管理"]
)
api_router.include_router(
    airticket_orders.router,
    prefix="/airticket-orders",
    tags=["机票订单管理"]
)
api_router.include_router(
    airticket_passengers.router,
    prefix="/airticket",
    tags=["机票订单乘客管理"]
)
api_router.include_router(
    airticket_flights.router,
    prefix="/airticket",
    tags=["机票订单航班管理"]
)
api_router.include_router(
    hotel_orders.router,
    prefix="/hotel-orders",
    tags=["酒店订单管理"]
)
api_router.include_router(
    hotel_passengers.router,
    prefix="/hotel",
    tags=["酒店订单乘客管理"]
)
api_router.include_router(
    attraction_tickets.router,
    prefix="/attraction-tickets",
    tags=["景点门票管理"]
)
api_router.include_router(
    other_orders.router,
    prefix="/other-orders",
    tags=["其他订单管理"]
)
api_router.include_router(
    elevy_stamps.router,
    prefix="/elevy-stamps",
    tags=["印花税管理"]
)
# ... 其他路由 